const API_BASE = 'https://tihaidengta.xyz';
// const API_BASE = 'http://172.20.10.14:8001';
Page({
    data: {
      user: null, // 存储用户信息
      token: '' // 存储用户Token
    },

    onLoad() {
      // 读取本地存储的用户信息
      const user = wx.getStorageSync('user');
      const token = wx.getStorageSync('token');

      if (user && token) {
        this.setData({ user, token });
      }
    },

  // 直接使用后端返回的数据
  login() {
    wx.login({
      success: (loginRes) => {
        console.log("微信登录 code:", loginRes.code);
        wx.request({
          url: `${API_BASE}/eduservice/user/loginLog`,
          method: 'GET',
          data: { code: loginRes.code },
          success: (response) => {
            console.log("服务器返回:", response.data);

            if (response.data.data && response.data.data.token) {
              const token = response.data.data.token;
              const user = response.data.data.user; // 直接使用后端返回的用户信息

              // 存储 Token 和用户信息
              wx.setStorageSync('token', token);
              wx.setStorageSync('user', user);

              // 更新页面数据
              this.setData({ user, token });

              wx.showToast({ title: "登录成功", icon: "success" });
              wx.navigateBack(); // 返回上一页
            } else {
              wx.showToast({ title: "登录失败", icon: "none" });
            }
          }
        });
      }
    });
  },
    logout() {
      wx.clearStorageSync(); // 清除存储的 Token 和用户信息
      this.setData({ user: null, token: '' });
      wx.showToast({ title: "已退出", icon: "none" });
    }
  });
